package nicg.st.entity;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * @author GeChen
 * @Description
 * @date 2019/11/3 23:11
 */
public class MatrixBuildVO {
    /**
     * expertName : 啊
     * stepVO : {"listRoot":["人员伤亡","作战任务完成情况","作战任务执行情况","武器装备毁损","物资","作战效果评估"],"sliderVOS":[[{"name":"我方人员","id":19,"value":30},{"name":"敌方人员","id":28,"value":0},{"name":"无关人员","id":29,"value":0}],[{"name":"对下一阶段作战任务的影响程度","id":9,"value":0},{"name":"对战役进程的影响程度","id":7,"value":40},{"name":"对战斗结果的影响程度","id":8,"value":0},{"name":"对战略目标的影响程度","id":6,"value":0}],[{"name":"偏差值","id":4,"value":0},{"name":"完成度","id":3,"value":50}],[{"name":"基础设施","id":20,"value":0},{"name":"我方装备","id":30,"value":0},{"name":"敌方装备","id":31,"value":60}],[{"name":"保障人员成本","id":26,"value":0},{"name":"保障车辆成本","id":27,"value":0},{"name":"弹药成本","id":24,"value":70},{"name":"油料成本","id":23,"value":0}],[{"name":"作战任务执行情况","id":2,"value":0},{"name":"作战任务完成情况","id":5,"value":0},{"name":"人员伤亡","id":16,"value":80},{"name":"物资","id":17,"value":0},{"name":"武器装备毁损","id":25,"value":0}]],"stepCount":6}
     */
    @JsonProperty("expertName")
    private String expertName;
    @JsonProperty("stepVO")
    private StepVO stepVO;
    @JsonProperty("indicatorId")
    private Integer indicatorId;

    public void setExpertName(String expertName) {
        this.expertName = expertName;
    }

    public void setStepVO(StepVO stepVO) {
        this.stepVO = stepVO;
    }

    public String getExpertName() {
        return expertName;
    }

    public StepVO getStepVO() {
        return stepVO;
    }

    public Integer getIndicatorId() {
        return indicatorId;
    }

    public void setIndicatorId(Integer indicatorId) {
        this.indicatorId = indicatorId;
    }

    @Override
    public String toString() {
        return "MatrixBuildVO{" +
                "expertName='" + expertName + '\'' +
                ", stepVO=" + stepVO +
                ", indicatorId=" + indicatorId +
                '}';
    }
}